/* 
 * File:   JArgsBase.h
 * Author: johnneyshi
 *
 * Created on 2013年1月7日, 下午1:51
 */

#ifndef JARGSBASE_H
#define	JARGSBASE_H
#include "JSerialize.h"

class JArgsBase : public JSerialize
{
public:
    std::string className;
    //因为在Serialize的时候，是能够通过多态调用，然后调用相应的类的Serialize,所以要传输的参数，都继承这个类
    //然后重写这个方法
    virtual int Serialize(std::iostream& _strea,int& allSize)
    {
        
    }
    //由于是
    virtual void ReSerialize(std::iostream& _strea)
    {
        
    }
    JArgsBase();
    JArgsBase(const JArgsBase& orig);
    virtual ~JArgsBase();
};

#endif	/* JARGSBASE_H */

